<?php

    global $mikron;
    $mikron->Users->CurrentUser()->hasRole('patient', '/');

    $nextpage = "";

    ?><p align="center"><table><tr><td>{{nicewindow style=error caption="Ошибка"}}<?php

    if(isset($_GET['serverproblem']))
    {
        unset($_SESSION['sessionid']);
        unset($_SESSION['cabinet']);
        ?>Невозможно подключиться к серверу. Попробуйте позже.<?php
    }
    else
    {    
        if(!isset($_SESSION['error'])){return false;}
        $error_xml = $_SESSION['error'];

        $dom1 = new DomDocument();
        $dom1->loadXML($error_xml);
        $error = $dom1->getElementsByTagName("error");
        foreach($error as $error_element)
        {
            $code = $error_element->getAttribute("code");
            $text = $error_element->textContent;
            // $text = iconv("UTF-8", "WINDOWS-1251", $text);
            echo sprintf('<font color="red">Код ошибки #%s: %s</font>', $code, $text);
        }
    }
    ?>
    {{/nicewindow}}</td></tr></table>
    <?php $mikron->Page->EndBody(); exit; ?>
    
    <br />Вернуться в <a href="/">кабинет</a>
    </p>
    
<?php $mikron->Page->EndBody(); ?>